package com.hjx.movie.core.system.service.user;

import com.hjx.movie.core.system.vo.MovieShowVO;
import com.hjx.movie.core.system.vo.OrderSubVO;
import com.hjx.movie.core.system.vo.OrderVO;
import com.hjx.movie.persistence.system.model.IvyOrder;
import com.hjx.movie.persistence.system.model.IvyOrderItem;

import java.util.List;
import java.util.Map;

/**
 * <p>Title:</p>
 * <p>Description:</p>
 *
 * @author hjx
 * @date 2021/3/17 - 16:00
 */
public interface IUserMovieService {
    List<MovieShowVO> findMovieShowInfoList(Long cinemaId);
    Map<String,Object> findSeatInfo(Long msid);
    Map<String,Object> preOrderCheck(OrderSubVO params);
    Boolean addOrder(OrderSubVO params);
    List<OrderVO> findOrderByAccountId(Long aid);
    List<IvyOrderItem> findOrderItemByOrderId(Long oid);
}
